package com.yq.homework.day23;

import com.sun.xml.internal.bind.v2.model.core.ID;
import sun.plugin2.message.GetAppletMessage;

import javax.swing.*;
import java.io.File;
import java.io.FileReader;
import java.util.Arrays;
import java.util.Comparator;
import java.util.logging.Level;

/**
 * @author 3307235355@qq.com
 * @since 2022/06/23 20:00
 * 带过滤器的listFiles方法练习 自己做一个目录，
 * 里面放些一下文件，文件夹 用带过滤器的listFiles方法进行筛选
 * 条件一：仅留下文件夹名包括a的文件夹
 * 条件二：仅留下.txt结尾的文本文件
 * 条件三：仅留下以a开头的文件
 */
public class Demo04 {
    public static void main(String[] args) {
        File file = new File("d:\\app2");
        filterFile(file);

    }

    private static void filterFile(File file) {
        // 条件一：仅留下文件夹名包括a的文件夹
        // File[] as = file.listFiles((path) -> path.getName().contains("a"));
        File[] as = file.listFiles();
        }
    }

